perm filename CONTEX[F86,JMC] blob sn#830380 filedate 1986-12-11 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	Supernatural deduction and contexts
C00006 ENDMK
C⊗;
Supernatural deduction and contexts

Features

1. holds (proposition: p, context:c)
   val (term:(v,c)

2. c1≤c2
   c1 is a specialization of c2

3. downward inheritance
   
   holds(p,c2) 1 c1≤c2 ⊃ holds(p,c1)

Remark: Contexts may be indefinite
        w/r proposition, i.e. we can have
        ¬holds(p,c) ∧ ¬holds(¬p,c).

4.  Non-monotonic upwards inheritance
    ¬ab aspect1(p,c1,c2) ∧ holds(p,c1) ⊃ holds(p,c1) ⊃ holds(p,c2)
    ¬ab aspect1(v,c1,c2) ⊃ val(v,c1) = val(v,c2)

A term need not have a value in a context, so we'd better use a relation 
    hasval(v,c,α), but this suggests using merely
    holds(v=α,c)

5. There are a number of specific specifications.

   a. specify(speaker=jmc,e) ≤ c gives a value to I.

   b. specify(time=1986 Mar 21, 2000,c) gives a meaning to now or possibly to
      then.

   c. specify(story=``Sherlock Holmes,c1) has a meaning only in those contexts
      in which ``the Shelock Holmes stories'' is meaningful.

6. Trade-off relations between specificity of contests and specificity of sentences

   holds(at(jmc,Asilomar),specify(date=1986,Mar21,c)
   ≡holds(on-date(1986Mar21,at(jmc,Asilomar)),c)

7. Supernatural deduction. The phrase means that I hope to be able to claim that
   it is more natural than traditional natural deduction.

   When we have holds(p,c), we may declare

   enter c:

   and write

   p.

   If we then reason within statements that hold within c and deduce 

   q,

   we can then discharge c and write 

   holds(q,c)

   In the deduction we can always write a sentence r if we have holds(r,c')
   and c≤c'

8. We hope to allow contexts within contexts, e.g.

   holds(holds(p,c1),c2)

   Here are some applications. We can put sentences with contexts in our common
   sense database. We can then expand to wider contexts using non-monotonic
   upwards inheritance getting {\it elaboration tolerance\/} and {\it ambiguity
   tolerance\/}.